lexer grammar InternalAndroGuiLang;
@header {
package hu.bme.mit.androtext.gui.ui.contentassist.antlr.internal;

// Hack: Use our own Lexer superclass by means of import. 
// Currently there is no other way to specify the superclass for the lexer.
import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer;
}

T11 : 'vertical' ;
T12 : 'false' ;
T13 : 'fill' ;
T14 : 'wrap' ;
T15 : 'fill&wrap' ;
T16 : 'wrap&fill' ;
T17 : 'modelID' ;
T18 : 'absolutelayout' ;
T19 : '{' ;
T20 : '}' ;
T21 : 'linearlayout' ;
T22 : 'framelayout' ;
T23 : 'relativelayout' ;
T24 : 'textview' ;
T25 : 'edittext' ;
T26 : 'button' ;
T27 : 'listview' ;
T28 : 'entries' ;
T29 : 'listitem' ;
T30 : 'spinner' ;
T31 : 'checkbox' ;
T32 : 'radiogroup' ;
T33 : 'ratingbar' ;
T34 : 'togglebutton' ;
T35 : 'textOn' ;
T36 : 'textOff' ;
T37 : 'radiobutton' ;
T38 : 'key' ;
T39 : 'summary' ;
T40 : 'enabled' ;
T41 : 'persistent' ;
T42 : 'dialogTitle' ;
T43 : 'defaultValue' ;
T44 : 'entryValues' ;
T45 : 'preference' ;
T46 : 'preferencescreen' ;
T47 : 'preferencecategery' ;
T48 : 'edittextpreference' ;
T49 : 'listpreference' ;
T50 : 'checkboxpreference' ;
T51 : 'ringtonepreference' ;
T52 : 'stringarray' ;
T53 : 'value' ;
T54 : 'name' ;
T55 : 'horizontal' ;
T56 : 'true' ;

// $ANTLR src "../hu.bme.mit.androtext.gui.ui/src-gen/hu/bme/mit/androtext/gui/ui/contentassist/antlr/internal/InternalAndroGuiLang.g" 8380
RULE_ID : '^'? ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'_'|'0'..'9')*;

// $ANTLR src "../hu.bme.mit.androtext.gui.ui/src-gen/hu/bme/mit/androtext/gui/ui/contentassist/antlr/internal/InternalAndroGuiLang.g" 8382
RULE_INT : ('0'..'9')+;

// $ANTLR src "../hu.bme.mit.androtext.gui.ui/src-gen/hu/bme/mit/androtext/gui/ui/contentassist/antlr/internal/InternalAndroGuiLang.g" 8384
RULE_STRING : ('"' ('\\' ('b'|'t'|'n'|'f'|'r'|'"'|'\''|'\\')|~(('\\'|'"')))* '"'|'\'' ('\\' ('b'|'t'|'n'|'f'|'r'|'"'|'\''|'\\')|~(('\\'|'\'')))* '\'');

// $ANTLR src "../hu.bme.mit.androtext.gui.ui/src-gen/hu/bme/mit/androtext/gui/ui/contentassist/antlr/internal/InternalAndroGuiLang.g" 8386
RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/';

// $ANTLR src "../hu.bme.mit.androtext.gui.ui/src-gen/hu/bme/mit/androtext/gui/ui/contentassist/antlr/internal/InternalAndroGuiLang.g" 8388
RULE_SL_COMMENT : '//' ~(('\n'|'\r'))* ('\r'? '\n')?;

// $ANTLR src "../hu.bme.mit.androtext.gui.ui/src-gen/hu/bme/mit/androtext/gui/ui/contentassist/antlr/internal/InternalAndroGuiLang.g" 8390
RULE_WS : (' '|'\t'|'\r'|'\n')+;

// $ANTLR src "../hu.bme.mit.androtext.gui.ui/src-gen/hu/bme/mit/androtext/gui/ui/contentassist/antlr/internal/InternalAndroGuiLang.g" 8392
RULE_ANY_OTHER : .;


